﻿using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using Google.Protobuf;
using Google.Protobuf.Collections;
using Google.Protobuf.Reflection;

namespace EggLink.DanhengServer.Proto
{
	// Token: 0x020000ED RID: 237
	[DebuggerDisplay("{ToString(),nq}")]
	public sealed class BattleAvatar : IMessage<BattleAvatar>, IMessage, IEquatable<BattleAvatar>, IDeepCloneable<BattleAvatar>, IBufferMessage
	{
		// Token: 0x17000323 RID: 803
		// (get) Token: 0x06000ACE RID: 2766 RVA: 0x0001FCC7 File Offset: 0x0001DEC7
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageParser<BattleAvatar> Parser
		{
			get
			{
				return BattleAvatar._parser;
			}
		}

		// Token: 0x17000324 RID: 804
		// (get) Token: 0x06000ACF RID: 2767 RVA: 0x0001FCCE File Offset: 0x0001DECE
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageDescriptor Descriptor
		{
			get
			{
				return BattleAvatarReflection.Descriptor.MessageTypes[0];
			}
		}

		// Token: 0x17000325 RID: 805
		// (get) Token: 0x06000AD0 RID: 2768 RVA: 0x0001FCE0 File Offset: 0x0001DEE0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		MessageDescriptor IMessage.Descriptor
		{
			get
			{
				return BattleAvatar.Descriptor;
			}
		}

		// Token: 0x06000AD1 RID: 2769 RVA: 0x0001FCE7 File Offset: 0x0001DEE7
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public BattleAvatar()
		{
		}

		// Token: 0x06000AD2 RID: 2770 RVA: 0x0001FD10 File Offset: 0x0001DF10
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public BattleAvatar(BattleAvatar other) : this()
		{
			this.avatarType_ = other.avatarType_;
			this.id_ = other.id_;
			this.level_ = other.level_;
			this.rank_ = other.rank_;
			this.index_ = other.index_;
			this.skilltreeList_ = other.skilltreeList_.Clone();
			this.equipmentList_ = other.equipmentList_.Clone();
			this.hp_ = other.hp_;
			this.promotion_ = other.promotion_;
			this.relicList_ = other.relicList_.Clone();
			this.worldLevel_ = other.worldLevel_;
			this.assistUid_ = other.assistUid_;
			this.kACIOCMFANP_ = ((other.kACIOCMFANP_ != null) ? other.kACIOCMFANP_.Clone() : null);
			this.spBar_ = ((other.spBar_ != null) ? other.spBar_.Clone() : null);
			this.bFODMCKIMLF_ = other.bFODMCKIMLF_;
			this._unknownFields = UnknownFieldSet.Clone(other._unknownFields);
		}

		// Token: 0x06000AD3 RID: 2771 RVA: 0x0001FE17 File Offset: 0x0001E017
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public BattleAvatar Clone()
		{
			return new BattleAvatar(this);
		}

		// Token: 0x17000326 RID: 806
		// (get) Token: 0x06000AD4 RID: 2772 RVA: 0x0001FE1F File Offset: 0x0001E01F
		// (set) Token: 0x06000AD5 RID: 2773 RVA: 0x0001FE27 File Offset: 0x0001E027
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public AvatarType AvatarType
		{
			get
			{
				return this.avatarType_;
			}
			set
			{
				this.avatarType_ = value;
			}
		}

		// Token: 0x17000327 RID: 807
		// (get) Token: 0x06000AD6 RID: 2774 RVA: 0x0001FE30 File Offset: 0x0001E030
		// (set) Token: 0x06000AD7 RID: 2775 RVA: 0x0001FE38 File Offset: 0x0001E038
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint Id
		{
			get
			{
				return this.id_;
			}
			set
			{
				this.id_ = value;
			}
		}

		// Token: 0x17000328 RID: 808
		// (get) Token: 0x06000AD8 RID: 2776 RVA: 0x0001FE41 File Offset: 0x0001E041
		// (set) Token: 0x06000AD9 RID: 2777 RVA: 0x0001FE49 File Offset: 0x0001E049
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint Level
		{
			get
			{
				return this.level_;
			}
			set
			{
				this.level_ = value;
			}
		}

		// Token: 0x17000329 RID: 809
		// (get) Token: 0x06000ADA RID: 2778 RVA: 0x0001FE52 File Offset: 0x0001E052
		// (set) Token: 0x06000ADB RID: 2779 RVA: 0x0001FE5A File Offset: 0x0001E05A
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint Rank
		{
			get
			{
				return this.rank_;
			}
			set
			{
				this.rank_ = value;
			}
		}

		// Token: 0x1700032A RID: 810
		// (get) Token: 0x06000ADC RID: 2780 RVA: 0x0001FE63 File Offset: 0x0001E063
		// (set) Token: 0x06000ADD RID: 2781 RVA: 0x0001FE6B File Offset: 0x0001E06B
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint Index
		{
			get
			{
				return this.index_;
			}
			set
			{
				this.index_ = value;
			}
		}

		// Token: 0x1700032B RID: 811
		// (get) Token: 0x06000ADE RID: 2782 RVA: 0x0001FE74 File Offset: 0x0001E074
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RepeatedField<AvatarSkillTree> SkilltreeList
		{
			get
			{
				return this.skilltreeList_;
			}
		}

		// Token: 0x1700032C RID: 812
		// (get) Token: 0x06000ADF RID: 2783 RVA: 0x0001FE7C File Offset: 0x0001E07C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RepeatedField<BattleEquipment> EquipmentList
		{
			get
			{
				return this.equipmentList_;
			}
		}

		// Token: 0x1700032D RID: 813
		// (get) Token: 0x06000AE0 RID: 2784 RVA: 0x0001FE84 File Offset: 0x0001E084
		// (set) Token: 0x06000AE1 RID: 2785 RVA: 0x0001FE8C File Offset: 0x0001E08C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint Hp
		{
			get
			{
				return this.hp_;
			}
			set
			{
				this.hp_ = value;
			}
		}

		// Token: 0x1700032E RID: 814
		// (get) Token: 0x06000AE2 RID: 2786 RVA: 0x0001FE95 File Offset: 0x0001E095
		// (set) Token: 0x06000AE3 RID: 2787 RVA: 0x0001FE9D File Offset: 0x0001E09D
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint Promotion
		{
			get
			{
				return this.promotion_;
			}
			set
			{
				this.promotion_ = value;
			}
		}

		// Token: 0x1700032F RID: 815
		// (get) Token: 0x06000AE4 RID: 2788 RVA: 0x0001FEA6 File Offset: 0x0001E0A6
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RepeatedField<BattleRelic> RelicList
		{
			get
			{
				return this.relicList_;
			}
		}

		// Token: 0x17000330 RID: 816
		// (get) Token: 0x06000AE5 RID: 2789 RVA: 0x0001FEAE File Offset: 0x0001E0AE
		// (set) Token: 0x06000AE6 RID: 2790 RVA: 0x0001FEB6 File Offset: 0x0001E0B6
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint WorldLevel
		{
			get
			{
				return this.worldLevel_;
			}
			set
			{
				this.worldLevel_ = value;
			}
		}

		// Token: 0x17000331 RID: 817
		// (get) Token: 0x06000AE7 RID: 2791 RVA: 0x0001FEBF File Offset: 0x0001E0BF
		// (set) Token: 0x06000AE8 RID: 2792 RVA: 0x0001FEC7 File Offset: 0x0001E0C7
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint AssistUid
		{
			get
			{
				return this.assistUid_;
			}
			set
			{
				this.assistUid_ = value;
			}
		}

		// Token: 0x17000332 RID: 818
		// (get) Token: 0x06000AE9 RID: 2793 RVA: 0x0001FED0 File Offset: 0x0001E0D0
		// (set) Token: 0x06000AEA RID: 2794 RVA: 0x0001FED8 File Offset: 0x0001E0D8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public PGJBMPEDGFM KACIOCMFANP
		{
			get
			{
				return this.kACIOCMFANP_;
			}
			set
			{
				this.kACIOCMFANP_ = value;
			}
		}

		// Token: 0x17000333 RID: 819
		// (get) Token: 0x06000AEB RID: 2795 RVA: 0x0001FEE1 File Offset: 0x0001E0E1
		// (set) Token: 0x06000AEC RID: 2796 RVA: 0x0001FEE9 File Offset: 0x0001E0E9
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public SpBarInfo SpBar
		{
			get
			{
				return this.spBar_;
			}
			set
			{
				this.spBar_ = value;
			}
		}

		// Token: 0x17000334 RID: 820
		// (get) Token: 0x06000AED RID: 2797 RVA: 0x0001FEF2 File Offset: 0x0001E0F2
		// (set) Token: 0x06000AEE RID: 2798 RVA: 0x0001FEFA File Offset: 0x0001E0FA
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint BFODMCKIMLF
		{
			get
			{
				return this.bFODMCKIMLF_;
			}
			set
			{
				this.bFODMCKIMLF_ = value;
			}
		}

		// Token: 0x06000AEF RID: 2799 RVA: 0x0001FF03 File Offset: 0x0001E103
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override bool Equals(object other)
		{
			return this.Equals(other as BattleAvatar);
		}

		// Token: 0x06000AF0 RID: 2800 RVA: 0x0001FF14 File Offset: 0x0001E114
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool Equals(BattleAvatar other)
		{
			return other != null && (other == this || (this.AvatarType == other.AvatarType && this.Id == other.Id && this.Level == other.Level && this.Rank == other.Rank && this.Index == other.Index && this.skilltreeList_.Equals(other.skilltreeList_) && this.equipmentList_.Equals(other.equipmentList_) && this.Hp == other.Hp && this.Promotion == other.Promotion && this.relicList_.Equals(other.relicList_) && this.WorldLevel == other.WorldLevel && this.AssistUid == other.AssistUid && object.Equals(this.KACIOCMFANP, other.KACIOCMFANP) && object.Equals(this.SpBar, other.SpBar) && this.BFODMCKIMLF == other.BFODMCKIMLF && object.Equals(this._unknownFields, other._unknownFields)));
		}

		// Token: 0x06000AF1 RID: 2801 RVA: 0x00020048 File Offset: 0x0001E248
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override int GetHashCode()
		{
			int num = 1;
			if (this.AvatarType != AvatarType.None)
			{
				num ^= this.AvatarType.GetHashCode();
			}
			if (this.Id != 0U)
			{
				num ^= this.Id.GetHashCode();
			}
			if (this.Level != 0U)
			{
				num ^= this.Level.GetHashCode();
			}
			if (this.Rank != 0U)
			{
				num ^= this.Rank.GetHashCode();
			}
			if (this.Index != 0U)
			{
				num ^= this.Index.GetHashCode();
			}
			num ^= this.skilltreeList_.GetHashCode();
			num ^= this.equipmentList_.GetHashCode();
			if (this.Hp != 0U)
			{
				num ^= this.Hp.GetHashCode();
			}
			if (this.Promotion != 0U)
			{
				num ^= this.Promotion.GetHashCode();
			}
			num ^= this.relicList_.GetHashCode();
			if (this.WorldLevel != 0U)
			{
				num ^= this.WorldLevel.GetHashCode();
			}
			if (this.AssistUid != 0U)
			{
				num ^= this.AssistUid.GetHashCode();
			}
			if (this.kACIOCMFANP_ != null)
			{
				num ^= this.KACIOCMFANP.GetHashCode();
			}
			if (this.spBar_ != null)
			{
				num ^= this.SpBar.GetHashCode();
			}
			if (this.BFODMCKIMLF != 0U)
			{
				num ^= this.BFODMCKIMLF.GetHashCode();
			}
			if (this._unknownFields != null)
			{
				num ^= this._unknownFields.GetHashCode();
			}
			return num;
		}

		// Token: 0x06000AF2 RID: 2802 RVA: 0x000201C4 File Offset: 0x0001E3C4
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override string ToString()
		{
			return JsonFormatter.ToDiagnosticString(this);
		}

		// Token: 0x06000AF3 RID: 2803 RVA: 0x000201CC File Offset: 0x0001E3CC
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void WriteTo(CodedOutputStream output)
		{
			output.WriteRawMessage(this);
		}

		// Token: 0x06000AF4 RID: 2804 RVA: 0x000201D8 File Offset: 0x0001E3D8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalWriteTo(ref WriteContext output)
		{
			if (this.AvatarType != AvatarType.None)
			{
				output.WriteRawTag(8);
				output.WriteEnum((int)this.AvatarType);
			}
			if (this.Id != 0U)
			{
				output.WriteRawTag(16);
				output.WriteUInt32(this.Id);
			}
			if (this.Level != 0U)
			{
				output.WriteRawTag(24);
				output.WriteUInt32(this.Level);
			}
			if (this.Rank != 0U)
			{
				output.WriteRawTag(32);
				output.WriteUInt32(this.Rank);
			}
			if (this.Index != 0U)
			{
				output.WriteRawTag(40);
				output.WriteUInt32(this.Index);
			}
			this.skilltreeList_.WriteTo(ref output, BattleAvatar._repeated_skilltreeList_codec);
			this.equipmentList_.WriteTo(ref output, BattleAvatar._repeated_equipmentList_codec);
			if (this.Hp != 0U)
			{
				output.WriteRawTag(64);
				output.WriteUInt32(this.Hp);
			}
			if (this.Promotion != 0U)
			{
				output.WriteRawTag(80);
				output.WriteUInt32(this.Promotion);
			}
			this.relicList_.WriteTo(ref output, BattleAvatar._repeated_relicList_codec);
			if (this.WorldLevel != 0U)
			{
				output.WriteRawTag(96);
				output.WriteUInt32(this.WorldLevel);
			}
			if (this.AssistUid != 0U)
			{
				output.WriteRawTag(104);
				output.WriteUInt32(this.AssistUid);
			}
			if (this.kACIOCMFANP_ != null)
			{
				output.WriteRawTag(122);
				output.WriteMessage(this.KACIOCMFANP);
			}
			if (this.spBar_ != null)
			{
				output.WriteRawTag(130, 1);
				output.WriteMessage(this.SpBar);
			}
			if (this.BFODMCKIMLF != 0U)
			{
				output.WriteRawTag(136, 1);
				output.WriteUInt32(this.BFODMCKIMLF);
			}
			if (this._unknownFields != null)
			{
				this._unknownFields.WriteTo(ref output);
			}
		}

		// Token: 0x06000AF5 RID: 2805 RVA: 0x00020384 File Offset: 0x0001E584
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public int CalculateSize()
		{
			int num = 0;
			if (this.AvatarType != AvatarType.None)
			{
				num += 1 + CodedOutputStream.ComputeEnumSize((int)this.AvatarType);
			}
			if (this.Id != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.Id);
			}
			if (this.Level != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.Level);
			}
			if (this.Rank != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.Rank);
			}
			if (this.Index != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.Index);
			}
			num += this.skilltreeList_.CalculateSize(BattleAvatar._repeated_skilltreeList_codec);
			num += this.equipmentList_.CalculateSize(BattleAvatar._repeated_equipmentList_codec);
			if (this.Hp != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.Hp);
			}
			if (this.Promotion != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.Promotion);
			}
			num += this.relicList_.CalculateSize(BattleAvatar._repeated_relicList_codec);
			if (this.WorldLevel != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.WorldLevel);
			}
			if (this.AssistUid != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.AssistUid);
			}
			if (this.kACIOCMFANP_ != null)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.KACIOCMFANP);
			}
			if (this.spBar_ != null)
			{
				num += 2 + CodedOutputStream.ComputeMessageSize(this.SpBar);
			}
			if (this.BFODMCKIMLF != 0U)
			{
				num += 2 + CodedOutputStream.ComputeUInt32Size(this.BFODMCKIMLF);
			}
			if (this._unknownFields != null)
			{
				num += this._unknownFields.CalculateSize();
			}
			return num;
		}

		// Token: 0x06000AF6 RID: 2806 RVA: 0x00020504 File Offset: 0x0001E704
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(BattleAvatar other)
		{
			if (other == null)
			{
				return;
			}
			if (other.AvatarType != AvatarType.None)
			{
				this.AvatarType = other.AvatarType;
			}
			if (other.Id != 0U)
			{
				this.Id = other.Id;
			}
			if (other.Level != 0U)
			{
				this.Level = other.Level;
			}
			if (other.Rank != 0U)
			{
				this.Rank = other.Rank;
			}
			if (other.Index != 0U)
			{
				this.Index = other.Index;
			}
			this.skilltreeList_.Add(other.skilltreeList_);
			this.equipmentList_.Add(other.equipmentList_);
			if (other.Hp != 0U)
			{
				this.Hp = other.Hp;
			}
			if (other.Promotion != 0U)
			{
				this.Promotion = other.Promotion;
			}
			this.relicList_.Add(other.relicList_);
			if (other.WorldLevel != 0U)
			{
				this.WorldLevel = other.WorldLevel;
			}
			if (other.AssistUid != 0U)
			{
				this.AssistUid = other.AssistUid;
			}
			if (other.kACIOCMFANP_ != null)
			{
				if (this.kACIOCMFANP_ == null)
				{
					this.KACIOCMFANP = new PGJBMPEDGFM();
				}
				this.KACIOCMFANP.MergeFrom(other.KACIOCMFANP);
			}
			if (other.spBar_ != null)
			{
				if (this.spBar_ == null)
				{
					this.SpBar = new SpBarInfo();
				}
				this.SpBar.MergeFrom(other.SpBar);
			}
			if (other.BFODMCKIMLF != 0U)
			{
				this.BFODMCKIMLF = other.BFODMCKIMLF;
			}
			this._unknownFields = UnknownFieldSet.MergeFrom(this._unknownFields, other._unknownFields);
		}

		// Token: 0x06000AF7 RID: 2807 RVA: 0x0002067F File Offset: 0x0001E87F
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(CodedInputStream input)
		{
			input.ReadRawMessage(this);
		}

		// Token: 0x06000AF8 RID: 2808 RVA: 0x00020688 File Offset: 0x0001E888
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalMergeFrom(ref ParseContext input)
		{
			uint num;
			while ((num = input.ReadTag()) != 0U)
			{
				if (num <= 58U)
				{
					if (num <= 24U)
					{
						if (num == 8U)
						{
							this.AvatarType = (AvatarType)input.ReadEnum();
							continue;
						}
						if (num == 16U)
						{
							this.Id = input.ReadUInt32();
							continue;
						}
						if (num == 24U)
						{
							this.Level = input.ReadUInt32();
							continue;
						}
					}
					else if (num <= 40U)
					{
						if (num == 32U)
						{
							this.Rank = input.ReadUInt32();
							continue;
						}
						if (num == 40U)
						{
							this.Index = input.ReadUInt32();
							continue;
						}
					}
					else
					{
						if (num == 50U)
						{
							this.skilltreeList_.AddEntriesFrom(ref input, BattleAvatar._repeated_skilltreeList_codec);
							continue;
						}
						if (num == 58U)
						{
							this.equipmentList_.AddEntriesFrom(ref input, BattleAvatar._repeated_equipmentList_codec);
							continue;
						}
					}
				}
				else if (num <= 96U)
				{
					if (num <= 80U)
					{
						if (num == 64U)
						{
							this.Hp = input.ReadUInt32();
							continue;
						}
						if (num == 80U)
						{
							this.Promotion = input.ReadUInt32();
							continue;
						}
					}
					else
					{
						if (num == 90U)
						{
							this.relicList_.AddEntriesFrom(ref input, BattleAvatar._repeated_relicList_codec);
							continue;
						}
						if (num == 96U)
						{
							this.WorldLevel = input.ReadUInt32();
							continue;
						}
					}
				}
				else if (num <= 122U)
				{
					if (num == 104U)
					{
						this.AssistUid = input.ReadUInt32();
						continue;
					}
					if (num == 122U)
					{
						if (this.kACIOCMFANP_ == null)
						{
							this.KACIOCMFANP = new PGJBMPEDGFM();
						}
						input.ReadMessage(this.KACIOCMFANP);
						continue;
					}
				}
				else
				{
					if (num == 130U)
					{
						if (this.spBar_ == null)
						{
							this.SpBar = new SpBarInfo();
						}
						input.ReadMessage(this.SpBar);
						continue;
					}
					if (num == 136U)
					{
						this.BFODMCKIMLF = input.ReadUInt32();
						continue;
					}
				}
				this._unknownFields = UnknownFieldSet.MergeFieldFrom(this._unknownFields, ref input);
			}
		}

		// Token: 0x04000452 RID: 1106
		private static readonly MessageParser<BattleAvatar> _parser = new MessageParser<BattleAvatar>(() => new BattleAvatar());

		// Token: 0x04000453 RID: 1107
		private UnknownFieldSet _unknownFields;

		// Token: 0x04000454 RID: 1108
		public const int AvatarTypeFieldNumber = 1;

		// Token: 0x04000455 RID: 1109
		private AvatarType avatarType_;

		// Token: 0x04000456 RID: 1110
		public const int IdFieldNumber = 2;

		// Token: 0x04000457 RID: 1111
		private uint id_;

		// Token: 0x04000458 RID: 1112
		public const int LevelFieldNumber = 3;

		// Token: 0x04000459 RID: 1113
		private uint level_;

		// Token: 0x0400045A RID: 1114
		public const int RankFieldNumber = 4;

		// Token: 0x0400045B RID: 1115
		private uint rank_;

		// Token: 0x0400045C RID: 1116
		public const int IndexFieldNumber = 5;

		// Token: 0x0400045D RID: 1117
		private uint index_;

		// Token: 0x0400045E RID: 1118
		public const int SkilltreeListFieldNumber = 6;

		// Token: 0x0400045F RID: 1119
		private static readonly FieldCodec<AvatarSkillTree> _repeated_skilltreeList_codec = FieldCodec.ForMessage<AvatarSkillTree>(50U, AvatarSkillTree.Parser);

		// Token: 0x04000460 RID: 1120
		private readonly RepeatedField<AvatarSkillTree> skilltreeList_ = new RepeatedField<AvatarSkillTree>();

		// Token: 0x04000461 RID: 1121
		public const int EquipmentListFieldNumber = 7;

		// Token: 0x04000462 RID: 1122
		private static readonly FieldCodec<BattleEquipment> _repeated_equipmentList_codec = FieldCodec.ForMessage<BattleEquipment>(58U, BattleEquipment.Parser);

		// Token: 0x04000463 RID: 1123
		private readonly RepeatedField<BattleEquipment> equipmentList_ = new RepeatedField<BattleEquipment>();

		// Token: 0x04000464 RID: 1124
		public const int HpFieldNumber = 8;

		// Token: 0x04000465 RID: 1125
		private uint hp_;

		// Token: 0x04000466 RID: 1126
		public const int PromotionFieldNumber = 10;

		// Token: 0x04000467 RID: 1127
		private uint promotion_;

		// Token: 0x04000468 RID: 1128
		public const int RelicListFieldNumber = 11;

		// Token: 0x04000469 RID: 1129
		private static readonly FieldCodec<BattleRelic> _repeated_relicList_codec = FieldCodec.ForMessage<BattleRelic>(90U, BattleRelic.Parser);

		// Token: 0x0400046A RID: 1130
		private readonly RepeatedField<BattleRelic> relicList_ = new RepeatedField<BattleRelic>();

		// Token: 0x0400046B RID: 1131
		public const int WorldLevelFieldNumber = 12;

		// Token: 0x0400046C RID: 1132
		private uint worldLevel_;

		// Token: 0x0400046D RID: 1133
		public const int AssistUidFieldNumber = 13;

		// Token: 0x0400046E RID: 1134
		private uint assistUid_;

		// Token: 0x0400046F RID: 1135
		public const int KACIOCMFANPFieldNumber = 15;

		// Token: 0x04000470 RID: 1136
		private PGJBMPEDGFM kACIOCMFANP_;

		// Token: 0x04000471 RID: 1137
		public const int SpBarFieldNumber = 16;

		// Token: 0x04000472 RID: 1138
		private SpBarInfo spBar_;

		// Token: 0x04000473 RID: 1139
		public const int BFODMCKIMLFFieldNumber = 17;

		// Token: 0x04000474 RID: 1140
		private uint bFODMCKIMLF_;
	}
}
